/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.config.service;

import com.icinfo.cloud.provider.punish.config.dto.ConfigPaymentSourceBaseinfoDto;
import com.icinfo.cloud.provider.punish.config.model.ConfigPaymentSourceBaseinfo;
import com.icinfo.cloud.provider.punish.config.vo.ConfigPaymentSourceInfoVo;
import com.icinfo.framework.core.service.BaseService;

import java.util.List;

/**
 * 描述: 支付基础信息同步表 config_payment_source_baseinfo 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2023年02月17日
 */
public interface IConfigPaymentSourceBaseinfoService extends BaseService {

    /**
     * 【V1.11.0】描述：根据参数获取公共支付基础信息-来自支付平台
     * @date 2023-02-17
     * @author tianrunjia
     * @param queryDto
     * @return
     */
    List<ConfigPaymentSourceBaseinfo> doGetConfigPaymentSourceInfoByParam(ConfigPaymentSourceBaseinfoDto queryDto);

    /**
     * 描述：同步支付基础信息
     * @return  支付基础信息列表
     * @param channelNo
     * @author lilihao
     * @date 2023/2/24 15:45
     */
    void syncPaymentBaseInfoListBatch(String channelNo);
}